crm consulting internet strategy customer integration hosting development jonathan hirsch software management jonathon hirsh enterprise internet consultancy business strategy new york business erp website marketing